package com.ruoyi.merchant.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 商家优惠券绑定对象 merchant_coupon_bindings
 * 
 * @author xperia
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class MerchantCouponBinding extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 绑定ID */
    private Long bindingId;

    /** 商家ID */
    private Long merchantId;

    /** 优惠券ID */
    private Long couponId;

    /** 适用范围：1-商家专属，2-区域共用 */
    private Integer scope;

    /** 状态：0-启用，1-停用 */
    private Integer status;

    /** 删除时间（软删除） */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date deletedAt;

    /** 预留字段1 */
    private String externField1;

    /** 预留字段2 */
    private String externField2;
}

